package com.yanqu.road.entity.log.guess;

import com.yanqu.road.entity.FieldTypeAnnotation;
import com.yanqu.road.entity.log.maidian.BaseLogEntity;

@FieldTypeAnnotation(tableName = "t_l_common_guess_save_select",autoSave = true, dataUpload = true, eventName = "guess_load", desc = "通用竞猜-保存选择日志")
public class LogCommonGuessSaveSelect extends BaseLogEntity {

    /**
     * 活动ID
     */
    @FieldTypeAnnotation(desc = "活动ID", isIndex = true, dataAttribute = "activityid")
    private int activityId;

    /**
     * 分组ID
     */
    @FieldTypeAnnotation(desc = "分组ID", isIndex = true, dataAttribute = "group_id")
    private int groupId;

    /**
     * 轮次ID
     */
    @FieldTypeAnnotation(desc = "轮次ID", isIndex = true, dataAttribute = "round_id")
    private int round;

    /**
     * 战场ID
     */
    @FieldTypeAnnotation(desc = "战场ID", isIndex = true, dataAttribute = "war_id")
    private int siteId;

    /**
     * 玩家ID
     */
    @FieldTypeAnnotation(desc = "玩家ID", isIndex = true)
    private long userId;

    /**
     * 选择的对象IDS
     */
    @FieldTypeAnnotation(desc = "选择的对象IDS", dataAttribute = "guess_choose")
    private String objIds;

    /**
     * 时间
     */
    @FieldTypeAnnotation(desc = "时间")
    private long createTime;

    public int getActivityId() {
        return activityId;
    }

    public void setActivityId(int activityId) {
        this.activityId = activityId;
    }

    public int getGroupId() {
        return groupId;
    }

    public void setGroupId(int groupId) {
        this.groupId = groupId;
    }

    public int getRound() {
        return round;
    }

    public void setRound(int round) {
        this.round = round;
    }

    public int getSiteId() {
        return siteId;
    }

    public void setSiteId(int siteId) {
        this.siteId = siteId;
    }

    @Override
    public long getUserId() {
        return userId;
    }

    public void setUserId(long userId) {
        this.userId = userId;
    }

    public String getObjIds() {
        return objIds;
    }

    public void setObjIds(String objIds) {
        this.objIds = objIds;
    }

    public long getCreateTime() {
        return createTime;
    }

    public void setCreateTime(long createTime) {
        this.createTime = createTime;
    }
}
